moon buggy - German English Dictionary